.pxToRem(@p,@px){
    @{p}: @px / 75 * 1rem;
}
.geren-tou{
	width:100%;
	background:#ff6142;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	dl{
		.pxToRem(width,140);
		text-align:center;
		.pxToRem(padding-top,85);
		dt{
			img{
				width:100%;
			}
		}
		dd{
			color:#fff;
			.pxToRem(font-size,30);
			.pxToRem(padding-top,35);
			.pxToRem(padding-bottom,23);
		}
	}
	.shezhi,.xiaoxi{
		position:absolute;
		.pxToRem(top,25);
		.pxToRem(padding,10);
		.pxToRem(font-size,40);
		border-radius: 100%;
		color: #fff;
		border: 2px solid #ff8472;
	}
	.xiaoxi{
		.pxToRem(right,25);
	}
	.shezhi{
		.pxToRem(right,122);
	}
}
.main{
	background: #efefef;
	.pxToRem(padding-bottom,129);
	.m-xx{
		background: #fff;
		width: 100%;
		display: flex;
		justify-content:;
		align-items:center;
		.pxToRem(font-size,30);
		.m-xl{
			.pxToRem(width,44);
			.pxToRem(margin,20);
			img{
				width: 100%;
			}
		}
		.m-hc{
			flex:1;
			a{
				color: #ff5705;
				.pxToRem(margin-left,10);
			}
			.hd{
				color: #fff;
				background: #ff6142;
				.pxToRem(padding,6);
				.pxToRem(border-radius,6);
			}
		}
		.m-xr{
			.pxToRem(width,42);
			color: #f0eaf0;
			font-weight: bold;
		}
	}
	.gr-bannar{
		width: 94%;
		margin: 2% auto;
		img{
			width:100%; 
		}
	}
	.m-mj1{
		.pxToRem(margin-top,20);
	}
	.m-mj{
		width: 100%;
		background: #fff;
		.pxToRem(margin-bottom,2);
		.mj-xl{
			.pxToRem(font-size,28);
			float:left;
			padding:2% 0 2% 2%;
		}
		.wsmj{
			color: #d8d7d8;
		}
		.m-xr{
			.pxToRem(font-size,25);
			color: #929092;
			float: right;
			padding:2% 2% 2% 0;
		}
	}
	.m-gc{
		width: 100%;
		background: #fff;
		display: flex;
		justify-content:center;
		align-content:center;
		.pxToRem(margin-bottom,2);
		dl{
			text-align: center;
			width: 25%;
			padding:2% 0;
			dt{
				img{
					width: 50%;
				}
			}
			dd{
				.pxToRem(font-size,30);
				.pxToRem(padding-top,5);
				color: #1f201f;
			}
		}
	}
	.m-gc2{
		.pxToRem(margin-bottom,0);
	}
	.spgl{
		color: #c3c2c3;
		.pxToRem(font-size,26);
		background:#fffbff;
		.sgl-tl{
			float: left;
			padding:1% 0 1% 2%;
		}
		.sgl-tr{
			float:right;
			padding:1% 2% 1% 0;
		}
	}
	.dixia{
		width: 100%;
		display: flex;
		justify-content:center;
		align-items:center;
		flex-wrap:wrap;
		.pxToRem(margin-top,20);
		dl{
			width:230/750*100%;
			text-align: center;
			background: #fff;
			margin:8/750*100%;
			.pxToRem(border-radius,10);
			dt{
				padding-top: 10%;
				padding-bottom: 2%;
				img{
					width: 30%;
				}
			}
			dd{
				.pxToRem(font-size,26);
				color: #5b5c5b;
				padding-bottom: 6%;
			}
		}
	}
}
.lx-kf{
	position: fixed;
	.pxToRem(right,40);
	.pxToRem(bottom,150);
	.pxToRem(width,54);
	.pxToRem(height,54);
	.pxToRem(padding,20);
	background: rgba(000,000,000,.4);
	border-radius:100%;
	text-align: center;
	.pxToRem(font-size,24);
	color: #fff;
	z-index:20;
}